BlueCielo Publisher 2012 Administrator's Guide | BlueCielo ECM Solutions

You are here: About publishing jobs > About publishing job scheduling > Configuring near real-time publishing

NEW  Configuring near real-time publishing

Near real-time publishing is possible by a Publisher scheduled task that is created during installation and is invoked when documents are registered for publishing. Using this feature requires configuring settings of the Publisher web services and enabling VBScript execution. After configuration, when a document is registered for publishing in the queue, its publishing job is executed immediately and publishing and rendering occur as soon as they can be processed by the system.

In addition to the scheduled task, this feature relies on the following files and subfolder that the Publisher installation package creates in the location where Publisher is installed:

Note    Some applications that are used for rendering, such as AutoCAD, are not reliable when run as a service (without a user logged on, described later).

Tip    For the best stability with the Inventor rendering module, set the task's Configure for option to Windows XP or Windows 2003 and not to Windows 7 or Windows Server 2008 R2.

To configure near real-time publishing:

  1. If a Publisher cluster will be used, install and configure the Publisher web service on all computers, master and subordinate, in the cluster. If they are correctly configured, the Publisher queue must be available on every computer.
  2. Locate and open the Publisher web service web.config file in any text editor. By default, it is located in the default website folder. If a Publisher cluster will be used, do this only on the master computer.
  3. Locate the following lines in the file and set their value elements to True.

    <setting name="ExecuteJobOnItemRestart" serializeAs="String">
      <value>True</value>
    </setting>
    <setting name="ExecuteJobOnItemAdd" serializeAs="String">
      <value>True</value>
    </setting>
  4. If a Publisher cluster will be used, locate the following lines in the file and set the string elements to the Publisher web service URLs of the subordinate computers. Specify each subordinate computer as a separate string element.

    <setting name="PublisherServicesAddresses" serializeAs="Xml">
      <value>
        <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:xsd="http://www.w3.org/2001/XMLSchema">
          <string>http://<ComputerName1>/Publisher</string>
          <string>http://<ComputerName2>/Publisher</string>
        </ArrayOfString>
      </value>
    </setting>
  5. Save your changes and close the file.
  6. In Registry Editor, find the following subkey and confirm that its default value is vbsfile. If it is not, change it from bfvbsfile to vbsfile.

    HKEY_CLASSES_ROOT\.vbs
  7. In Task Scheduler, replace the default user account (NETWORK SERVICE) that runs the task with a different account with the permissions described in Understanding the security requirements.
  8. Enable the Run whether user is logged on or not option.

Related concepts

About publishing job scheduling

About publishing jobs

Related tasks

Scheduling a single publishing job

Scheduling a batch file

Creating a publishing job

Exporting publishing jobs

Importing publishing jobs

Renaming a publishing job

Deleting a publishing job

Disabling a publishing job

Changing the job code of a publishing job

Configuring a Publisher job

Executing a publishing job

Monitoring a publishing job

Viewing publishing job history

Related information

Security privilege descriptions


Copyright © 2000-2012 BlueCielo ECM Solutions

www.bluecieloecm.com